tabebuia impetiginosa (tabebuia ipe) - Spanish English Dictionary